3
19
21
8
7
6
4
5
27
17
44
24
55
18
9
10
16
82
15
28
85
46
104
12
25
29
65
26
20
105
50
53
91
97
66
76
108
67
103
37